package com.vizhuo.client.business.meb.mebacc.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.vizhuo.client.base.AbstractVo;

/**
 * 积分、经验值、余额记录
 * 
 * @author luzh
 * @date 创建时间：2015年6月29日 下午4:10:58
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
public class MebAccAccountLogVo extends AbstractVo implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = -2709486367258398816L;

    private Integer id;

    /**
     * 账号变更类型码（s11、s22...）
     */
    private String accountChangeType;

    /**
     * 账号变更类型名称（注册、登录、签到）
     */
    private String accountChangeName;

    /**
     * 记录类型（1积分，2:经验值,3:余额）
     */
    private String accountType;

    /**
     * 变更的数值（正负数，正数表示增加，负数表示减少）
     */
    private BigDecimal accountChangeNum;

    /**
     * 动作时间(格式化后的字符串）
     */
    private String actionDatetimeStr;

    private Integer accountNum;

    private Integer mebAccAccountId;

    public String getAccountChangeType() {
        return accountChangeType;
    }

    public void setAccountChangeType(String accountChangeType) {
        this.accountChangeType = accountChangeType;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public Integer getMebAccAccountId() {
        return mebAccAccountId;
    }

    public void setMebAccAccountId(Integer mebAccAccountId) {
        this.mebAccAccountId = mebAccAccountId;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public BigDecimal getAccountChangeNum() {
        return accountChangeNum;
    }

    public void setAccountChangeNum(BigDecimal accountChangeNum) {
        this.accountChangeNum = accountChangeNum;
    }

    public String getAccountChangeName() {
        return accountChangeName;
    }

    public void setAccountChangeName(String accountChangeName) {
        this.accountChangeName = accountChangeName;
    }

    public String getActionDatetimeStr() {
        return actionDatetimeStr;
    }

    public void setActionDatetimeStr(String actionDatetimeStr) {
        this.actionDatetimeStr = actionDatetimeStr;
    }

    public Integer getAccountNum() {
        return accountNum;
    }

    public void setAccountNum(Integer accountNum) {
        this.accountNum = accountNum;
    }
}
